/**
 * 返回类型
 */

class Base {
  private msg: string
  private data: any
  constructor(data: any, msg: string) {
    this.data = data
    this.msg = msg
  }
}

export class SuccessModel extends Base {
  private errno: number
  constructor(data: any = '请求成功', msg: string = 'ok') {
    super(data, msg)
    this.errno = 0
  }
}

export class ErrorModel extends Base {
  private errno: number
  constructor(data: any = '请求失败', msg: string = 'fail') {
    super(data, msg)
    this.errno = 1
  }
}